sdk

package module
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 18, 2024 License: MIT Imports: 16 Imported by: 0

README

智元 Fast API SDK

Release License Go Report Card

智元 Fast API 是一站式API管理系统,将各类大模型API进行统一格式、统一规范、统一管理,使其在功能、性能和用户体验上达到极致。

功能介绍

  • 智元 Fast API SDK模块, 主要集成各类 大模型 API 的能力

项目预览

项目截图

管理端

dashboard model key modelagent user chat

用户端

dashboard mymodel app appkey chat

开源地址

仓库 前端 后端 API
主库 https://github.com/iimeta/fastapi-web https://github.com/iimeta/fastapi-admin https://github.com/iimeta/fastapi
码云 https://gitee.com/iimeta/fastapi-web https://gitee.com/iimeta/fastapi-admin https://gitee.com/iimeta/fastapi

作者

作者

交流群

交流群

Star History Chart

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Action

func Action(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func Blend

func Blend(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func Change

func Change(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func Describe

func Describe(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func Fetch

func Imagine

func Imagine(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)
func Modal(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func NewMidjourneyProxy

func NewMidjourneyProxy(ctx context.Context, baseURL, apiSecret, apiSecretHeader string) *model.MidjourneyProxy

func Shorten

func Shorten(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func SwapFace

func SwapFace(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

func UploadDiscordImages

func UploadDiscordImages(ctx context.Context, midjourneyProxy *model.MidjourneyProxy, request model.MidjourneyProxyRequest) (res model.MidjourneyProxyResponse, err error)

Types

type Chat added in v0.1.2

type Chat interface {
	ChatCompletion(ctx context.Context, request model.ChatCompletionRequest) (res model.ChatCompletionResponse, err error)
	ChatCompletionStream(ctx context.Context, request model.ChatCompletionRequest) (responseChan chan *model.ChatCompletionResponse, err error)
	Image(ctx context.Context, request model.ImageRequest) (res model.ImageResponse, err error)
}

func NewClient

func NewClient(ctx context.Context, corp, model, key, baseURL, path string, proxyURL ...string) Chat

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL